//#include<iostream>
//using namespace std;
//
//class A
//{
//public:
//	A()
//	{
//		cout << "A()" << endl;
//	}
//	A(const A& a):_x(a._x)
//	{
//		cout << "(const A & a)" << endl;
//	}
//	~A()
//	{
//		cout << "~A()" << endl;
//	}
//private:
//	int _x ;
//};
//
//A func()
//{
//	A a;
//	return a;
//}
//int main()
//{
//	A b = func();
//	cout << endl;
//	return 0;
//}